package com.lagou.minicat.utils;

/**
 * <pre>
 * 描述：TODO
 * </pre>
 *
 * @类名：com.lagou.minicat.utils.HttpProtocolUtils
 * @作者 mengwei
 * 创建日期：2021/5/12 16:38
 */
public class HttpProtocolUtils {


    /**
     * 请求头信息结尾需要使用  \r\n 表示头信息结束，否则将不显示头信息
     * @param contentLength
     * @return
     */
    public static String getHttpHeader200(long contentLength) {

        return "HTTP/1.1 200 OK\n"
                +"Content-Type: text/html;\n"
                +"Content-Length:"+contentLength
                + "\n" +
                "\r\n"; //表示请求头信息结束
    }

    public static String getHttpHeader404() {

        String msg404 = "<h1>404</h1>";
        return "404 NOT Found \n"
                +"Content-Type: text/html;\n"
                +"Content-Length:"
                + msg404.getBytes().length
                +"\r\n"
                + msg404;
    }

}
